<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
	<title></title>
</head>
<body>
    <p>当变量与函数都被放在对象里，他们就被当成对象成员。变量成为对象的特性；函数称为对象的方法。</p>
    <p>我们通常用点号运算符（.）访问对象的方法和属性</p>
      例：object.property/Method;
    <p>每个自定义对象都需要自己的构造函数，其名称与对象相同。</p>
    <p>创建对象时，需调用构造函数以初始化对象。</p>
       构造函数例子：function Invitation(who,what,when,where){
           this.who = who;  //this是JS关键字，用于引用对象并指明对象的所有权。
           this.what = what;
           this.when = when;
           this.where = where;
       }
       构造函数创建对象：var Invitation = new Invitation();
    <p>setYear():设置年份。setMonth():设置月份。 getDate():获取天数。 getDay():获取星期几。getFullYear():获取年份。getHours():获取小时。getMinutes():获取分钟。getSeconds():获取秒数。</p>
    <p>toString():可把一个逻辑值转换为字符串。会自动为对象添加格式，并且自动工作。</p>
    <p>sort() 方法用于对数组的元素<strong>由小到大</strong>	进行排序。</p>
    <P>indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。如果没有找到则返回-1.</P>
    <P>charAt() 方法可返回指定位置的字符。</P>
    <p>round():四舍五入。floor():舍去小数点后的数。ceil():对一个数进行上舍入。random():产生介于0与1之间的随机数。</p>
</body>
<script type="text/javascript">
// 构造函数
	// function Blog(body,date) {
	// 	this.body = body;
	// 	this.date = date;
	// }
//调用Blog()函数创建对象
	// var blogEntry = new Blog("Got the new cube","08/14/2016"); 

// 计算天数的函数
    function getDaysBetween(date1,date2) {
    	var daysBetween = (date2 - date1) / (1000 * 60 *60 *24);
    	return Math.round(daysBetween);
    }

</script>
</html>